Increasing the Understanding of Effectiveness in Software Inspections Using Published Data Sets

نویسندگان

  • Aybüke Aurum
  • Claes Wohlin
  • Håkan Petersson
چکیده

Since its inception into software engineering, software inspection has been viewed as a costeffective way of increasing software quality. Despite this, many questions remain unanswered regarding, for example, ideal team size or cost effectiveness. This paper addresses some of these questions by performing an analysis using 30 published data sets from empirical experiments of software inspections. The main question is concerned with determining a suitable team size for software inspections. The effectiveness of different team sizes is also studied. Furthermore, the differences in mean effectiveness between different team sizes are investigated based on the inspection environmental context, document types and reading technique. It is concluded that it is possible to choose a suitable team size based on the effectiveness of inspections. This can be used as a tool to assist in the planning of inspections. A particularly interesting result is that variation in the effectiveness between different teams is considerably higher for certain types of documents than for others. Our findings contain important information for anyone planning, controlling or managing software inspections. ACM Classification: D.2 (Software Engineering), D 2.5 Testing and Debugging (Inspections and Walkthroughs), D 2.8 Metrics, D 4.8 Performances

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extended Metrics to Evaluate Cost Effectiveness of Software Inspections

For more than twenty-five years software inspections have been considered an effective and efficient method for software quality improvement [3,4,9]. The goal of inspections is to detect defect before the testing stage begins. According to the data published in the literature, software design inspections save on average 44% of the defect detection costs, and code inspections save on average 39%...

متن کامل

"What Makes Inspections Work?" Understanding How and Why Different Inspection Methods Impact Effectiveness and Cost

For two decades, software inspections have proven effective for detecting defects in software. We have reviewed the different ways sofhyare inspections are done, created a taxonomy of inspection methods, and examined claims about the cost-effectiveness of different methods. We detect a disturbingpattem in the evaluation of inspection methods. Although there is near universal agreement on the ef...

متن کامل

Software Inspection Benchmarking - A Qualitative and Quantitative Comparative Opportunity

Software inspections are commonly used throughout the software industry, but there are still open questions about the relationship between inspection processes and inspection effectiveness. For example, which techniques work best in various environments? Are requirements specifications inspections and code inspections different in terms of effectiveness? What is the effectiveness in inspections...

متن کامل

Determinants of Inspection Effectiveness in Software Development: An Empirical Analysis

Software inspections are formal evaluations of the intermediate work products (artifacts) of the development process. These artifacts are examined to ensure that a high quality work-product is delivered to the testers and ultimately to the end-users of the software product. The crucial role of inspections in determining quality of the software makes it important to assess the effectiveness of i...

متن کامل

Determine the impact of the implementation of the program checklists resulting from official inspections in identifying hazards in an automotive industry

Introduction: today, the main concern of the responsible organizations in the field of safety is identifying and eliminating the dangers that threaten people`s lives and it can cause damage. Perhaps it can be said with caution that today there are so many incidents in the industrialized countries. A common approach to safety analysis and accident prevention is to inspect. The purpose of this st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Research and Practice in Information Technology

دوره 37  شماره 

صفحات  -

تاریخ انتشار 2005